{ 
open Parser_TableProPreProcess

}

let includename = "include"
let semicolon = [';']
let alphanum = ['a'-'z' 'A'-'Z' '0'-'9']
let alpha = ['a'-'z' 'A'-'Z' '.']

rule token =
parse    [' ' '\t' '\r' '\n']  { token lexbuf }
        |  includename  { INCLUDE  }
        | semicolon { SEMICOLON } 
        |  alpha (alphanum)* as name {IDENTIFIER(name)}	
        | _ { TEXT }
	| eof { EOF}
	

{

}
